package com.weiyuwqj.api.service;

import com.weiyuwqj.api.base.BaseService;
import com.weiyuwqj.api.common.PageList;
import com.weiyuwqj.api.common.Paginator;
import com.weiyuwqj.api.model.SysConfigParameter;

import java.util.List;
import java.util.Map;

/**
 * Created by huzj on 2016/12/23.
 */
public interface SysConfigParameterService extends BaseService<SysConfigParameter>{

    /**
     * 查询系统设置列表
     * @return
     */
    PageList getList(Paginator p);

    /**
     * 查询系统设置列表(未分页)
     * @return
     */
    List<SysConfigParameter> getList();

    /**
     * 根据key查询单条记录
     * @param key
     * @return
     */
    SysConfigParameter getParamterByKey(String key);

    /**
     * 根据key修改value
     * @param key
     * @param value
     * @return
     */
    Map updateValueByKey(String key,String value);
}
